使用Markdown格式寫過Github上的Readme後,再回去用Google Blogger寫blog,發現怎麼會有這麼難寫的設計,尤其在程式碼呈現的部分,就決定把blog換到別的地方去。
支援Markdown格式的Blog Framework有
- Jekyll
- Octopress
- Hexo
- Logdown
- Farbox
- ………
看了看以上的優缺點,覺得Hexo算是最好上手、安裝最簡潔的,就決定用他了。
Hexo是用Node.js製成的,比起用Ruby寫的Jekyll和Octopress在檔案的Generate方面快上許多。
安裝Node.js
由於是由Node.js開發的,必須先安裝Node.js,Windows的Node.js安裝非常簡單,只要去Node.js官網按下Install下載安裝就好了(注意要將npm add到PATH裡面去,否則無法在Windows Prompt下執行npm)
安裝Hexo
- 在Windows Prompt下執行
|
|
- 在本機端選擇,要安裝Blog資料夾的位置並執行以下指令,會將hexo初始化並安裝於blog這個資料夾中
|
|
- 移動到blog資料夾中
|
|
- 執行以下指令,會將Node Package Module安裝於該資料夾,Hexo才能跑
|
|
- Load blog/source/_posts/ 內的Markdown檔,並產生他們的Blog網頁
|
|
- 開啟Server,用於本機測試用,可以打開http://localhost:4000/來查看Blog是否正常產生與顯示
|
|
新增文章
|
|
記得post完新增的.md後 要重新hexo generate
才會有該.md的Blog產生